Pues en verdad no sabría decir a qué se debe el problema
Pero intenta tú mismo registrar el msvbvm60.dll, lo copias a la carpeta System (o system32 dependiendo del windows y en donde estén los demás ocx y dll) y luego de tenerlo ahí abres el Ejecutar de Windows y escribes esto:
Si ya está alojado en la carpeta System, pues quitalo y desinstalas así:
regsvr32 C:WindowsSystemmsvbvm60.dll /u
En caso de que no sea así, pues lo copias y registras nuevamente:
regsvr32 C:WindowsSystemmsvbvm60.dll
Ese archivo también se puede conseguir en internet, pero como dices que en la PC en dónde desarrollaste el programa, funciona, pues entonces la dll debe estar bien.
También puedes ver si es necesario actualizar o no el DCOM el cual creo que se puede bajar de la web de Microsoft, por si no sabes de eso, pues aquí te busqué algo, pero no creo que ese sea el problema.
DCOM
http://216.239.39.100/search?q=cache:5V ... s&ie=UTF-8Solo a esperar a que otro colega de VB si conozca sobre el problema del modulo y te ayude mejor.